Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
FINCHLEY CHURCH END POST OFFICE, 59 BALLARDS LANE Detached £256,000 21 Apr 1999